used to express praise and approval - Français Anglais Dictionnaire